Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z update zawartości <textarea>
szpula
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 24.05.2004

Ostrzeżenie: (0%)
-----


Nie wiem dlaczego nie updatuje mi zawartości pola auto_opis którego zawartośc można edytować w <textarea>. Jeśli dam pole input zamiast <textarea> to dodaje do tabeli, więc skrypt jest poprawnie napisany.

Dlaczego poprzez <textarea> nie można zrobić update?questionmark.gifquestionmark.gif?

Funkcja edit_auta pozwala na edycje pola auto_opis:

[php:1:de0a30cb14]<?php
function edit_auta($auto_id)
{
echo '<h3><p align="center">Edytuj auto</p></h3>';
$r = mysql_query("SELECT auto_id , auto_opis FROM auta WHERE auto_id = $auto_id") or die("error: auta.php - edit_auta");
$a = mysql_fetch_array($r);

echo '<td width="260"><textarea name="auto_opis" rows="5" cols="20" value="'.$a["auto_opis"].'" ></textarea></td>';

}
?>[/php:1:de0a30cb14]

funkcja post_edit aktualizuje dane i dodaje nową wartość pola auto_opis do tabeli auta

[php:1:de0a30cb14]<?php
function post_edit_auta($auto_id, $auto_opis)
{

mysql_query("update auta set auto_opis=$auto_opis WHERE auto_id=$auto_id ") or die("error: auta.php - post_edit_auta");
return 1;
}
?>[/php:1:de0a30cb14]
Go to the top of the page
+Quote Post
Ozzy
post
Post #2





Grupa: Zarejestrowani
Postów: 204
Pomógł: 0
Dołączył: 26.12.2003
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


spróbuj [sql:1:26ee9d7c64]set auto_opis='$auto_opis'[/sql:1:26ee9d7c64]
Go to the top of the page
+Quote Post
Kinool
post
Post #3





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


jesli juz to

$_POST['auto_opis']


--------------------
Go to the top of the page
+Quote Post
kszychu
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Źle:
[xml:1:c641ad6728]<textarea name="opis" value="bla bla bla"></textarea>[/xml:1:c641ad6728]

Dobrze:
[xml:1:c641ad6728]<textarea name="opis">bla bla bla</textarea>[/xml:1:c641ad6728]

Po coś ta para znaczników w końcu jest....


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
szpula
post
Post #5





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 24.05.2004

Ostrzeżenie: (0%)
-----


dzięki Ozzyy!! O to wlasnie mi chodzilo smile.gif
Go to the top of the page
+Quote Post
Kinool
post
Post #6





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

Ostrzeżenie: (0%)
-----


ale kszychu ma racje!! w textarea nie ma pola value!


--------------------
Go to the top of the page
+Quote Post
szpula
post
Post #7





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 24.05.2004

Ostrzeżenie: (0%)
-----


Racja. Wyrzucilem value i wstawilem $a między znaczniki >$a[auto_opis]< i teraz przy edycji wyswietla mi starą zawartosc:)


[php:1:8cb503a2ae]<?php
<textarea name="auto_opis" rows="5" cols="20">'.$a["auto_opis"].'</textarea>
?>[/php:1:8cb503a2ae]

Dzięki wszystkim:)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:13